// 表示引入了utils下的request.js文件
import request from '@/utils/request'

export default {
  // 添加课程信息
  addCourseInfo(courseInfo) {
    return request({
      url: `/eduservice/course/addCourseInfo`,
      method: 'post',
      data: courseInfo,
    })
  },
  // 2查询所有的讲师，用于课程的显示
  getListTeacher() {
    return request({
      url: `/eduservice/teacher/findAll`,
      method: 'get',
    })
  },
  // 根据课程id查询课程基本信息
  getCourseInfoId(courseId) {
    return request({
      url: `/eduservice/course/getCourseInfo/` + courseId,
      method: 'get',
    })
  },
  // 修改课程信息
  updateCourseInfo(courseInfo) {
    return request({
      url: `/eduservice/course/updateCourseInfo/`,
      method: 'post',
      data: courseInfo,
    })
  },
  // 根据课程id获取课程的最终发布信息
  getPublishCourseInfo(courseId) {
    return request({
      url: `/eduservice/course/getPublishCourseInfo/` + courseId,
      method: 'get',
    })
  },
  // 点击课程发布按钮执行的方法
  publishCourse(courseId) {
    return request({
      url: `/eduservice/course/publishCourse/` + courseId,
      method: 'post',
    })
  },
  // 课程列表展示的方法
  getPageList(current, limit, searchObj) {
    return request({
      url: `/eduservice/course/pageCourse/` + current + `/` + limit,
      method: 'post',
      data: searchObj
    })
  },
  // 删除课程方法
  deleteCourse(courseId) {
    return request({
      url: `/eduservice/course//deleteCourse/` + courseId,
      method: 'post',
    })
  },

}
